#!/usr/bin/env python
import sys
import telnetlib
HOST = "192.168.1.1"
USER = "admin"
PASSWORD = "admin"
if len(sys.argv) < 2:
sys.exit()
_command = sys.argv[1]
tn = telnetlib.Telnet(HOST)
tn.read_until("login : ",1)
tn.write(USER.encode('utf-8') + "")
tn.read_until("PASSWORD : ",1)
tn.write(PASSWORD.encode('utf-8') + "")
if _command == "reboot":
tn.write(b"rebootn")
if _command == "wan":
if len(sys.argv) < 3:
sys.exit()
Sub_command = sys.argv[2]
if Sub_command == "on":
tn.write(b"wan modify PVC:0/35 pppoe 0 35 LLC nat enable useame password dialup AlwaysOnn")
if Sub_command == "off":
tn.write(b"wan modify PVC:0/35 pppoe 0 35 LLC nat disable useame password dialup Manualn")
if _command == "wlan":
if len(sys.argv) < 3:
sys.exit()
Sub_command = sys.argv[2]
if Sub_command == "on":
tn.write(b"wlan enablen")
if Sub_command == "off":
tn.write(b"wlan disablen")
if _command == "lan":
if len(sys.argv) < 3:
sys.exit()
Sub_command = sys.argv[2]
if Sub_command == "show":
tn.write(b"lan showmacn")
if Sub_command == "off":
tn.write(b"lan 1 disablen")
tn.write(b"exitn")
tn.read_until("exit")
می خوام خروجی این بخش(نمایش مک آدرس های متصل به مودم ) در اسکریپت بالا در ترمینال و فایل چاپ و نشان داده بشه
if _command == "lan":
if len(sys.argv) < 3:
sys.exit()
Sub_command = sys.argv[2]
if Sub_command == "show":
tn.write(b"lan showmacn")
if Sub_command == "off":
tn.write(b"lan 1 disablen")
مک آدرس افراد متصل به مودم من چاپ و نشان داده بشه
if _command == "lan":
if len(sys.argv) < 3:
sys.exit()
Sub_command = sys.argv[2]
if Sub_command == "show":
tn.write(b"lan showmacn")
if Sub_command == "off":
tn.write(b"lan 1 disablen")
print ?
اوبونتو...
ما را در سایت اوبونتو دنبال می کنید
برچسب : نویسنده : استخدام کار ubuntu بازدید : 216 تاريخ : سه شنبه 31 فروردين 1395 ساعت: 15:43